package com.beidasoft.web.model.baseManager;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * Created by Songyang on 2016/3/23.
 */
public class Position implements Serializable{

    private String id;//'岗位ID';  POS_ID  CHAR(36),
    private String subId;//'所属主体ID';  SUB_ID  CHAR(36),
    private Integer isEOrg;//'1属于委托组织，0不属于委托组织';  IS_ENTRUSTED_ORG  Number,
    private String orgId;//'委托单位ID';  EORG_ID  CHAR(36),
    private String categoryCode;//'岗位类别编码
    private String name; // 岗位名称
    private Integer authorizedNum;//'核定人数'; AUTHORIZED_NUM  NUMBER,
    private String createTime;//CREATE_TIME  '创建时间'
    private String latestedUpdateTime;//LATESTED_UPDATE_TIME '最后更新时间'
    private Integer isExamined;//IS_EXAMINED '是否待审核，0代表未审核，1代表已审核-为正式数据'; NUMBER
    private Integer isDelete; //删除标志位
    private Integer examinationNum; //审查决定岗核定人数
    private Integer businessNum; //业务承办岗核定人数
    private String  type; //岗位类型
    private String postRequired;//岗位人员资格
    private String subName;//  用于页面显示-所属主体名称
    private String num;
    private String category; //岗位类别
    private String categoryBranchCode;
    private String [] categoryBranchCodes;
    private String categoryBranchCodeNew;
    private String authorities;
    private List<Map> authoritieMap;
    private String parentName; //委托组织名称
    private String organizationId;
    private String organizationName;
    private String backReason;
    private String createUserId; //创建人ID
    private String createUserName; //创建人姓名
    private String  departmentCode;
    private Integer involvePowerSum; //涉及职权数
    private Integer notInvolvePowerSum; //未涉及职权数
    private String division; //区分市级区级
    private String deleteTime;//删除时间
    private String applyReason; //申请修改原因
    private String positionId;
    private String operationType;
    private String operationReason;
    private String innerOrgId;
    private String innerOrgName;
    private String deleteReason;
    private String flag;
    private Integer possessSum; // 在岗人数

    public String getPositionId() {
        return positionId;
    }

    public void setPositionId(String positionId) {
        this.positionId = positionId;
    }

    public String getOperationType() {
        return operationType;
    }

    public void setOperationType(String operationType) {
        this.operationType = operationType;
    }

    public String getOperationReason() {
        return operationReason;
    }

    public void setOperationReason(String operationReason) {
        this.operationReason = operationReason;
    }

    public String getApplyReason() {
        return applyReason;
    }

    public void setApplyReason(String applyReason) {
        this.applyReason = applyReason;
    }

    public String getDivision() {return division;}

    public void setDivision(String division) {this.division = division;}

    public String getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(String deleteTime) {
        this.deleteTime = deleteTime;
    }

    public Integer getInvolvePowerSum() {
        return involvePowerSum;
    }

    public void setInvolvePowerSum(Integer involvePowerSum) {
        this.involvePowerSum = involvePowerSum;
    }

    public Integer getNotInvolvePowerSum() {
        return notInvolvePowerSum;
    }

    public void setNotInvolvePowerSum(Integer notInvolvePowerSum) {
        this.notInvolvePowerSum = notInvolvePowerSum;
    }

    public String getDepartmentCode() {return departmentCode;}

    public void setDepartmentCode(String departmentCode) {this.departmentCode = departmentCode;}

    public String getCreateUserName() {return createUserName;}

    public void setCreateUserName(String createUserName) {this.createUserName = createUserName;}

    public String getCreateUserId() {return createUserId;}

    public void setCreateUserId(String createUserId) {this.createUserId = createUserId;}

    public String getBackReason() {return backReason;}

    public void setBackReason(String backReason) {this.backReason = backReason;}

    public String getOrganizationId() {return organizationId;}

    public void setOrganizationId(String organizationId) {this.organizationId = organizationId;}

    public String getParentName() {return parentName;}

    public void setParentName(String parentName) {this.parentName = parentName;}

    public String getAuthorities() {return authorities;}

    public void setAuthorities(String authorities) {this.authorities = authorities;}

    public List<Map> getAuthoritieMap() {
        return authoritieMap;
    }

    public void setAuthoritieMap(List<Map> authoritieMap) {
        this.authoritieMap = authoritieMap;
    }

    public String getId() {return id;}
    public String getNum() {return num;}

    public String getCategory() {return category;}

    public void setCategory(String category) {this.category = category;}

    public String getType() {return type;}

    public void setType(String type) {this.type = type;}

    public String getPostRequired() {return postRequired;}

    public void setPostRequired(String postRequired) {this.postRequired = postRequired;}

    public void setNum(String num) {this.num = num;}

    public void setId(String id) {
        this.id = id;
    }

    public String getSubName() {
        return subName;
    }

    public void setSubName(String subName) {
        this.subName = subName;
    }
    public String getSubId() {
        return subId;
    }

    public void setSubId(String subId) {
        this.subId = subId;
    }

    public Integer getIsEOrg() {
        return isEOrg;
    }

    public void setIsEOrg(Integer isEOrg) {
        this.isEOrg = isEOrg;
    }

    public String getOrgId() {return orgId;}

    public void setOrgId(String orgId) {this.orgId = orgId;}

    public Integer getAuthorizedNum() {
        return authorizedNum;
    }

    public void setAuthorizedNum(Integer authorizedNum) {
        this.authorizedNum = authorizedNum;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLatestedUpdateTime() {
        return latestedUpdateTime;
    }

    public void setLatestedUpdateTime(String latestedUpdateTime) {
        this.latestedUpdateTime = latestedUpdateTime;
    }

    public Integer getIsExamined() {
        return isExamined;
    }

    public void setIsExamined(Integer isExamined) {
        this.isExamined = isExamined;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Position() {
        super();
    }

    public Integer getExaminationNum() {return examinationNum;}

    public void setExaminationNum(Integer examinationNum) {this.examinationNum = examinationNum;}

    public Integer getBusinessNum() {return businessNum;}

    public void setBusinessNum(Integer businessNum) {this.businessNum = businessNum;}

    public String getCategoryCode() {return categoryCode;}

    public void setCategoryCode(String categoryCode) {this.categoryCode = categoryCode;}

    public String getCategoryBranchCode() {return categoryBranchCode;}

    public void setCategoryBranchCode(String categoryBranchCode) {this.categoryBranchCode = categoryBranchCode;}

    public String[] getCategoryBranchCodes() {return categoryBranchCodes;}

    public void setCategoryBranchCodes(String[] categoryBranchCodes) {this.categoryBranchCodes = categoryBranchCodes;}

    public String getCategoryBranchCodeNew() {
        return categoryBranchCodeNew;
    }

    public void setCategoryBranchCodeNew(String categoryBranchCodeNew) {
        this.categoryBranchCodeNew = categoryBranchCodeNew;
    }

    public String getInnerOrgId() {
        return innerOrgId;
    }

    public void setInnerOrgId(String innerOrgId) {
        this.innerOrgId = innerOrgId;
    }

    public String getInnerOrgName() {
        return innerOrgName;
    }

    public void setInnerOrgName(String innerOrgName) {
        this.innerOrgName = innerOrgName;
    }

    public String getDeleteReason() {
        return deleteReason;
    }

    public void setDeleteReason(String deleteReason) {
        this.deleteReason = deleteReason;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public Integer getPossessSum() {
        return possessSum;
    }

    public void setPossessSum(Integer possessSum) {
        this.possessSum = possessSum;
    }
}


